import workType from '@render/const/button/base/workType';

const zh = {
  success: '操作成功',
  // 10000 - 99999 业务操作错误
  10000: '参数校验异常',
  10001: '系统用户已存在',
  10002: '填写验证码有误',
  10003: '用户名密码有误',
  10004: '节点路由已存在',
  10005: '权限必须包含父节点',
  10006: '非法操作：该节点仅支持目录类型父节点',
  10007: '非法操作：节点类型无法直接转换',
  10008: '该角色存在关联用户，请先删除关联用户',
  10009: '该部门存在关联用户，请先删除关联用户',
  10010: '该部门存在关联角色，请先删除关联角色',
  10015: '该部门存在子部门，请先删除子部门',
  10011: '旧密码与原密码不一致',
  10012: '如想下线自身可右上角退出',
  10013: '不允许下线该用户',
  10014: '父级菜单不存在',
  10016: '系统内置功能不允许操作',
  10017: '用户不存在',
  10018: '无法查找当前用户所属部门',
  10019: '部门不存在',
  10020: '任务不存在',
  10021: '参数配置键值对已存在',
  10022: '客户编码已存在',
  10023: '设备编码已存在',
  10024: '终端MAC已绑定',
  10025: '当前版本的产品已存在',
  10026: '新增人员已绑定班组',
  10027: '班组编码已存在',
  10028: '岗位编码已存在',
  10029: '岗位编码已被引用',
  10030: '接入编码已存在',
  10031: '同一台设备中存在相同的采集参数',
  10032: '采集编码已存在',
  10033: '采集编码已被引用',
  10034: '代码已存在',
  10035: '参数编码已存在',
  10036: '角色名称已存在',
  10037: '字典编码已存在',
  10038: 'ip已绑定',
  10039: '水墨及型号已存在',
  10040: '图片数据已存在',
  10041: '该名称已存在',
  10044: '该流程名字已存在',
  10045: '该设备已配置',
  10046: '该设备配置不存在',
  10047: '字段已存在',
  10048: '印版已存在',
  10049: '水墨已存在',
  10050: '设备已存在',
  10051: '设备保养记录已存在',
  10052: '导出数据为空',
  10053: '刀模已存在',
  10101: '不安全的任务，确保执行的加入@Mission注解',
  10102: '所执行的任务不存在',

  // token相关
  11001: '登录无效或无权限访问',
  11002: '登录身份已过期',
  11003: '无权限，请联系管理员申请权限',

  // OSS相关
  20001: '当前创建的文件或目录已存在',
  20002: '无需操作',
  20003: '已超出支持的最大处理数量',
  user: {},
  jwtGuard: {
    notAuthorized: '用户未授权, 请先登录',
  },
  decorator: {},
  util: {},

  common: {
    table: {
      index: '序号',
      badRegistration: '不良登记管理',
      badRegistrationCode: '不良登记编号',
      orderCode: '工单编号',
      erpNo: '第三方订单编号',
      machineName: '设备名称',
      machineCode: '设备编码',
      machineModel: '设备型号',
      materialCode: '产品编码',
      materialName: '产品名称',
      version: '版本',
      customName: '客户名称',
      shiftName: '班组名称',
      shiftCode: '班组编号',
      orderNum: '计划数',
      remark: '备注',
      badRegistrationListTableName: '产品不良信息',
      badName: '不良现象名称',
      badCode: '不良现象编码',
      badLevelName: '缺陷等级',
      badNum: '不良数',
      material: '产品资料管理',
      custom: '客户管理',
      customCode: '客户编码',
      customShort: '客户简称',
      contacts: '联系人',
      contactsTel: '联系电话',
      customTypeName: '客户类型',
      salesman: '销售人员',
      customHobby: '客户爱好',
      customAddress: '客户地址',
      baseMaintainProject: '保养项目管理',
      machineMaintainProjectListTableName: '设备保养项目管理列表',
      maintainProjectName: '项目名称',
      maintainProjectCode: '项目编码',
      machineMaintainProject: '设备保养项目管理',
      unit: '单元',
      part: '部位',
      periodRateName: '保养类型',
      periodRate: '保养周期（天）',
      machineMaintain: '设备保养记录管理',
      machineMaintainCode: '保养单号',
      machineMaintainName: '保养名称',
      maintenanceUser: '保养人',
      planMaintenanceDate: '计划保养日期',
      machineType: '设备类型',
      isMaintenance: '是否已保养',
      maintenanceStatus: '保养状态',
      maintenanceDate: '实际保养日期',
      orderReport: '报工记录管理',
      reportCode: '报工编号',
      reportNum: '报工数',
      reportConfirmNum: '确认数',
      reportNickNameList: '上工人员',
      reportStatus: '状态',
      reportTime: '报工日期',
      confirmed: '已确认',
      unConfirmed: '未确认',
      reportConfirm: '报工确认',
      goodNum: '良品数',
      shutdownList: '停机记录管理',
      shutdownCode: '登记编号',
      shutdownStartTime: '停机开始时间',
      shutdownEndTime: '停机结束时间',
      shutdownDuration: '停机时长(min)',
      shutdownReasonName: '停机原因名称',
      shutdownReasonCode: '停机原因编码',
      alarmRecord: '报警记录管理',
      alarmRecordCode: '报警登记编号',
      occurTime: '发生时间',
      closeTime: '关闭时间',
      alarmStatusName: '报警状态',
      alarmName: '报警名称',
      alarmCode: '报警编码',
      alarmArea: '报警区域',
      alarmTypeName: '报警类型',
      maintain: '保养',
      productionOrder: '工单列表管理',
      orderStatusName: '工单状态',
      scheduledStartTime: '计划开工时间',
      scheduledEndTime: '计划完工时间',
      customerOrderNo: '客户单号',
      customerDeliveryDate: '客户交期',
      proOrder: '开工顺序',
      paperboardNum: '纸板张数',
      customerNo: '货号',
      scheduledDebugTime: '计划调机用时（min）',
      scheduledProductTime: '计划生产用时（min）',
      shiftReportStatistics: '班组报工统计列表管理',
      materialStandards: '产品规格',
      yieldRate: '良品率（％）',
      staffReportStatistics: '员工报工统计列表管理',
      userNameList: '登录账号',
      nickNameList: '用户名称',
      machineOperationRecord: '设备运行记录列表管理',
      capRate: '性能效率（％）',
      dayDownCount: '当天停机次数',
      dayDownTime: '当天停机时长（H）',
      dayRunTime: '当天运行时长（H）',
      oeeRate: '设备OEE（％）',
      quaRate: '合格率（％）',
      recordDate: '记录时间',
      utRate: '稼动率（％）',
      orderStatistics: '工单统计列表管理',
      orderStatus: '工单状态',
      orderType: '工单类型',
      completeNum: '完工数量',
      paperPrice: '纸板单价',
      materialPrice: '产品单价',
      orderTime: '工单用时（h）',
      creationDate: '创建工单日期',
      orderCreateDate: '创建工单日期',
      actualCreationDate: '实际开工日期',
      actualCompleteTime: '实际完工日期',
      orderDuration: '工单时长（天）',
      delayDays: '延迟天数',
      actualCompleteDate: '完工日期',
      productionStatistics: '产量统计列表管理',
      orderCostAnalyse: '工单成本分析列表管理',
      electricityBill: '电费',
      waterBill: '水费',
      laborCost: '人工费',
      materialCost: '材料成本',
      variableManufactureCost: '变动制造成本',
      electricityConsumption: '用电量（kW·h）',
      waterConsumption: '用水量（吨）',
      productTime: '生产用时（min）',
      workType: '岗位列表管理',
      workTypeName: '岗位名称',
      workTypeCode: '岗位编码',
    },
  },
};

export default zh;
